import request from '@/utils/request'

// 查询授权列表
export function listLicense(query) {
  return request.get('/license/license/list', query)
}

// 查询授权详细
export function getLicense(data) {
  return request.get('/license/license/info', data)
}

// 新增授权
export function addLicense(data) {
  return request.post('/license/license/add', data)
}

// 修改授权
export function updateLicense(data) {
  return request.post('/license/license/edit', data)
}

// 删除授权
export function delLicense(data) {
  return request.post('/license/license/delete', data)
}

// 续期授权
export function renewLicense(data) {
  return request.post('/license/license/renew', data)
}

// 生成授权文件
export function generateLicenseFile(data) {
  return request.post('/license/license/generate-file', data)
}

// 启用/禁用授权
export function changeLicenseStatus(data) {
  return request.post('/license/license/change-status', data)
}

// 导出授权
export function exportLicense(query) {
  return request.get('/license/license/export', query)
}

